package com.zzl.admin.dao.admin;

import com.zzl.admin.dao.base.BaseDao;
import com.zzl.admin.entity.admin.Role;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

/**
 * Description：角色DAO
 * Created by 朱正磊 on 2019-03-22 17:52
 */
public interface RoleDao extends BaseDao<Role, Integer> {

    /**
     * description：根据角色名称或者角色描述模糊查询分页记录
     * user 朱正磊
     * time 2019-03-24 17:31
     * @param name 角色名称
     * @param description 角色描述
     * @param pageable 分页请求对象
     * @return 返回分页对象
     */
    Page<Role> findAllByNameContainingOrDescriptionContaining(String name, String description, Pageable pageable);

}
